package org.metasketch.ham.model;

import java.util.HashSet;
import java.util.Set;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

@XStreamAlias("human-activity")
public class HumanActivity extends HumanActivityElement {

	@XStreamAsAttribute
	String name = "name";

	@XStreamAlias("human-activity-participation-maps")
	Set<HumanActivityParticipationMap> participationMaps = new HashSet<HumanActivityParticipationMap>();

	//
	// @XStreamAlias("human-participation-elements")
	// Set<HumanParticipationElement> participationElements = new
	// HashSet<HumanParticipationElement>();

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Set<HumanActivityParticipationMap> getParticipationMaps() {
		return participationMaps;
	}

	public void setParticipationMaps(
			Set<HumanActivityParticipationMap> participationMaps) {
		this.participationMaps = participationMaps;
	}

	// public Set<HumanParticipationElement> getParticipationElements() {
	// return participationElements;
	// }
	//
	// public void setParticipationElements(
	// Set<HumanParticipationElement> participationElements) {
	// this.participationElements = participationElements;
	// }

}
